package com.yunyi.dm.flyweight;

/**
 * 抽象享元角色
 *
 * @author yunyi
 */
public abstract class AbstractBox {
    /**
     * 获取图形的方法
     *
     * @return 字符串
     */
    public abstract String getShape();

    /**
     * 显示图形及颜色
     */
    public void display(String color) {
        System.out.println("方块形状：" + getShape() + ", 颜色：" + color);
    }

}
